// const p = new Promise(function (resolve, reject) {
//   reject('失败')
// })

// p.then(function (res) {
//   console.log(res)
// }, function(err) {
//   console.log(err + 'qweqwrqw')
// })


// const p = Promise.reject('99999')

// p.then(function (res) {
//   console.log(res)
// }, function(err) {
//   console.log(err + '8888')
// })


new Promise(function(resolve, reject) {
  resolve(1)
}).then(result => {
  return Promise.reject(new Error(result + '失败'))
}).then(result => {
  return result + 1
}, err => {
  return 'qwer'
}).then(result => {
 console.log(result + 1)
})